A New Classification of Non-functional Requirements for Service-oriented Software Enineering
نویسندگان
چکیده
The service-oriented model of computing is increasingly becoming the mainstream for developing complex software systems and in particular highly distributed and web-based systems. However, the classification and the specification of non-functional requirements (NFRs) for software services and also for service-oriented systems have not been addressed to the level that NFRs’ classification has been attempted for non service-oriented systems. In this paper, we introduce a new framework for classifying non-functional requirements in relation to engineering software services and service-oriented systems. In addition, this new classification is anticipated to be of significant contribution in facilitating the identification and specification of NFRs for service engineering and service-oriented software engineering.
منابع مشابه
به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس
Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...
متن کاملNon Functional Requirement Classification for Service-Oriented Data Warehousing
Recently, Data Warehouse has proven to be a powerful technology for the integration of heterogeneous data into a multidimensional repository for decision-support analysis. The complex ETL (extraction, transformation and loading) process and the aggregation-intensive queries are affected by a sequence of domain specific NFRs (Non Functional Requirement). This advocates the use of service oriente...
متن کاملService Oriented Protocols for Human Computation
Human computation and crowdsourcing are increasingly gaining momentum. Many platforms already exist providing basic features for crowdsourcing different types of tasks to the Web. Service Oriented Architectures (SOA) provide the ideal technical framework to support interactions with both Human-Provided Services (HPS) and Software-Based Services (SBS). A unified service-oriented computing approa...
متن کاملMigrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments
Over the past few years, we have witnessed a paradigm shift on the programming models and on architectural styles, which have been used to design and implement large-scale service-oriented systems. More specifically, the classic message-oriented and remote procedure call paradigm has gradually evolved to the resource-oriented architectural style, inspired by concepts pertinent to the World Wide...
متن کاملA survey of service oriented architecture systems testing
Service oriented architecture (SOA) is one of the latest software architectures. This architecture is created in direction of the business requirements and removed the gap between softwares and businesses. The software testing is the rising cost of activities in development software. SOA has different specifications and features proportion of the other software architectures. First this paper r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011